﻿using System.Configuration;

namespace Rio.WCF.Services.Report
{
    public class ReportParameter
    {
        #region PDF EXPORT
        private string EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_TEXT = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.HEADER.PAGE.TEXT");
        private string EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_TEXT_FONT_COLOR = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.HEADER.PAGE.TEXT.FONT.COLOR");
        private float EXPORT_INVENTAIRE_BIENS_FOLDER_NAME_FONT_SIZE = float.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.FOLDER.NAME.FONT.SIZE"));
        private float EXPORT_INVENTAIRE_BIENS_INDEX_NAME_FONT_SIZE = float.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.INDEX.NAME.FONT.SIZE"));
        private string EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_GARDE_TEXT1 = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.HEADER.PAGE.GARDE.TEXT1");
        private string EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_GARDE_TEXT2 = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.HEADER.PAGE.GARDE.TEXT2");
        private string EXPORT_INVENTAIRE_BIENS_PAGE_GARDE_TITLE = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.PAGE.GARDE.TITLE");
        private float EXPORT_INVENTAIRE_BIENS_PAGE_GARDE_TITLE_FONT_SIZE = float.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.PAGE.GARDE.TITLE.FONT.SIZE"));
        private float EXPORT_INVENTAIRE_BIENS_PAGE_GARDE_BODY_FONT_SIZE = float.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.PAGE.GARDE.BODY.FONT.SIZE"));
        private float EXPORT_INVENTAIRE_BIENS_INDEX_VALUE_FONT_SIZE = float.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.INDEX.VALUE.FONT.SIZE"));
        private string EXPORT_INVENTAIRE_BIENS_SUMMARY_TITLE = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.SUMMARY.TITLE");
        private float EXPORT_INVENTAIRE_BIENS_IMAGE_QUALITY = float.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.IMAGE.QUALITY"));
        private int EXPORT_INVENTAIRE_BIENS_IMAGE_QUALITY_WEIGTH_IN_KO = int.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.IMAGE.QUALITY.WEIGTH.IN.KO"));

        private string EXPORT_INVENTAIRE_BIENS_MAIL_SUBJECT = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.MAIL.SUBJECT");
        private string EXPORT_INVENTAIRE_BIENS_MAIL_BODY = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.MAIL.BODY");


        public string ExportInventaireBiensMailBody
        {
            get { return EXPORT_INVENTAIRE_BIENS_MAIL_BODY; }
            set { EXPORT_INVENTAIRE_BIENS_MAIL_BODY = value; }
        }


        public string ExportInventaireBiensMailSubject
        {
            get { return EXPORT_INVENTAIRE_BIENS_MAIL_SUBJECT; }
            set { EXPORT_INVENTAIRE_BIENS_MAIL_SUBJECT = value; }
        }


        public int ExportInventaireBiensImageQualityWeigthInKo
        {
            get { return EXPORT_INVENTAIRE_BIENS_IMAGE_QUALITY_WEIGTH_IN_KO; }
            set { EXPORT_INVENTAIRE_BIENS_IMAGE_QUALITY_WEIGTH_IN_KO = value; }
        }

        public float ExportInventaireBiensImageQuality
        {
            get { return EXPORT_INVENTAIRE_BIENS_IMAGE_QUALITY; }
            set { EXPORT_INVENTAIRE_BIENS_IMAGE_QUALITY = value; }
        }
        

        public float ExportInventaireBiensIndexValueFontSize
        {
            get { return EXPORT_INVENTAIRE_BIENS_INDEX_VALUE_FONT_SIZE; }
            set { EXPORT_INVENTAIRE_BIENS_INDEX_VALUE_FONT_SIZE = value; }
        }

        public float ExportInventaireBiensPageGardeBodyFontSize
        {
            get { return EXPORT_INVENTAIRE_BIENS_PAGE_GARDE_BODY_FONT_SIZE; }
            set { EXPORT_INVENTAIRE_BIENS_PAGE_GARDE_BODY_FONT_SIZE = value; }
        }

        public float ExportInventaireBiensPageGardeTitleFontSize
        {
            get { return EXPORT_INVENTAIRE_BIENS_PAGE_GARDE_TITLE_FONT_SIZE; }
            set { EXPORT_INVENTAIRE_BIENS_PAGE_GARDE_TITLE_FONT_SIZE = value; }
        }

        public string ExportInventaireBiensPageGardeTitle
        {
            get { return EXPORT_INVENTAIRE_BIENS_PAGE_GARDE_TITLE; }
            set { EXPORT_INVENTAIRE_BIENS_PAGE_GARDE_TITLE = value; }
        }

        public string ExportInventaireBiensSummaryTitle
        {
            get { return EXPORT_INVENTAIRE_BIENS_SUMMARY_TITLE; }
            set { EXPORT_INVENTAIRE_BIENS_SUMMARY_TITLE = value; }
        }


        public string ExportInventaireBiensHeaderPageTextFontColor
        {
            get { return EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_TEXT_FONT_COLOR; }
            set { EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_TEXT_FONT_COLOR = value; }
        }

        public float ExportInventaireBiensFolderNameFontSize
        {
            get { return EXPORT_INVENTAIRE_BIENS_FOLDER_NAME_FONT_SIZE; }
            set { EXPORT_INVENTAIRE_BIENS_FOLDER_NAME_FONT_SIZE = value; }
        }

        public string ExportInventaireBiensHeaderPageGardeText1
        {
            get { return EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_GARDE_TEXT1; }
            set { EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_GARDE_TEXT1 = value; }
        }

        public float ExportInventaireBiensIndexNameFontSize
        {
            get { return EXPORT_INVENTAIRE_BIENS_INDEX_NAME_FONT_SIZE; }
            set { EXPORT_INVENTAIRE_BIENS_INDEX_NAME_FONT_SIZE = value; }
        }
        public string ExportInventaireBiensHeaderPageText
        {
            get { return EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_TEXT; }
            set { EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_TEXT = value; }
        }

        public string ExportInventaireBiensHeaderPageGardeText2
        {
            get { return EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_GARDE_TEXT2; }
            set { EXPORT_INVENTAIRE_BIENS_HEADER_PAGE_GARDE_TEXT2 = value; }
        }

        #endregion

        #region EXCEL EXPORT
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_HORIZONTALALIGNMENT = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.TITLE.FONT.HORIZONTALALIGNMENT");
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_NAME = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.TITLE.FONT.NAME");
        private int EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_SIZE = int.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.TITLE.FONT.SIZE"));
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_ISBOLD = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.TITLE.FONT.ISBOLD");

        private string EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_HORIZONTALALIGNMENT = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.COLUMN.HEAD.FONT.HORIZONTALALIGNMENT");
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_NAME = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.COLUMN.HEAD.FONT.NAME");
        private int EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_SIZE = int.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.COLUMN.HEAD.FONT.SIZE"));
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_ISBOLD = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.COLUMN.HEAD.FONT.ISBOLD");

        private string EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_HORIZONTALALIGNMENT = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.COLUMN.VALUES.FONT.HORIZONTALALIGNMENT");
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_NAME = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.COLUMN.VALUES.FONT.NAME");
        private int EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_SIZE = int.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.COLUMN.VALUES.FONT.SIZE"));
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_ISBOLD = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.COLUMN.VALUES.FONT.ISBOLD");

        private string EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_HORIZONTALALIGNMENT = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.SUM.TITLE.FONT.HORIZONTALALIGNMENT");
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_NAME = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.SUM.TITLE.FONT.NAME");
        private int EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_SIZE = int.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.SUM.TITLE.FONT.SIZE"));
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_ISBOLD = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.SUM.TITLE.FONT.ISBOLD");

        private string EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_HORIZONTALALIGNMENT = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.SUM.FONT.HORIZONTALALIGNMENT");
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_NAME = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.SUM.FONT.NAME");
        private int EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_SIZE = int.Parse(ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.SUM.FONT.SIZE"));
        private string EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_ISBOLD = ConfigurationManager.AppSettings.Get("EXPORT.INVENTAIRE.BIENS.EXCEL.SUM.FONT.ISBOLD");

        
        public string ExportInventaireBiensExcelSumFontIsbold
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_ISBOLD; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_ISBOLD = value; }
        }

        public int ExportInventaireBiensExcelSumFontSize
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_SIZE; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_SIZE = value; }
        }

        public string ExportInventaireBiensExcelSumFontName
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_NAME; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_NAME = value; }
        }

        public string ExportInventaireBiensExcelSumFontHorizontalalignment
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_HORIZONTALALIGNMENT; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_FONT_HORIZONTALALIGNMENT = value; }
        }

        public string ExportInventaireBiensExcelSumTitleFontIsbold
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_ISBOLD; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_ISBOLD = value; }
        }

        public int ExportInventaireBiensExcelSumTitleFontSize
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_SIZE; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_SIZE = value; }
        }

        public string ExportInventaireBiensExcelSumTitleFontName
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_NAME; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_NAME = value; }
        }

        public string ExportInventaireBiensExcelSumTitleFontHorizontalalignment
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_HORIZONTALALIGNMENT; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_SUM_TITLE_FONT_HORIZONTALALIGNMENT = value; }
        }

        public string ExportInventaireBiensExcelColumnValuesFontIsbold
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_ISBOLD; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_ISBOLD = value; }
        }

        public int ExportInventaireBiensExcelColumnValuesFontSize
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_SIZE; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_SIZE = value; }
        }

        public string ExportInventaireBiensExcelColumnValuesFontName
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_NAME; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_NAME = value; }
        }

        public string ExportInventaireBiensExcelColumnValuesFontHorizontalalignment
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_HORIZONTALALIGNMENT; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_VALUES_FONT_HORIZONTALALIGNMENT = value; }
        }

        public string ExportInventaireBiensExcelColumnHeadFontIsbold
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_ISBOLD; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_ISBOLD = value; }
        }

        public int ExportInventaireBiensExcelColumnHeadFontSize
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_SIZE; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_SIZE = value; }
        }

        public string ExportInventaireBiensExcelColumnHeadFontName
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_NAME; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_NAME = value; }
        }

        public string ExportInventaireBiensExcelColumnHeadFontHorizontalalignment
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_HORIZONTALALIGNMENT; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_COLUMN_HEAD_FONT_HORIZONTALALIGNMENT = value; }
        }

        public string ExportInventaireBiensExcelTitleFontIsbold
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_ISBOLD; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_ISBOLD = value; }
        }

        public int ExportInventaireBiensExcelTitleFontSize
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_SIZE; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_SIZE = value; }
        }

        public string ExportInventaireBiensExcelTitleFontName
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_NAME; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_NAME = value; }
        }

        public string ExportInventaireBiensExcelTitleFontHorizontalalignment
        {
            get { return EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_HORIZONTALALIGNMENT; }
            set { EXPORT_INVENTAIRE_BIENS_EXCEL_TITLE_FONT_HORIZONTALALIGNMENT = value; }
        }

        #endregion
    }
}